home *** CD-ROM | disk | FTP | other *** search
/ CyberMycha 2005 September / CyberMycha 09-2005 (Poland).bin / Setup / Data / Animals_scr / AIFootballer.scr next >
Encoding:
Text File  |  2002-06-07  |  11.1 KB  |  490 lines

  1. // Activity graph for Bull 
  2.  
  3. !Name(s)
  4. !Mesh(s)
  5.  
  6. !AdverbSpace()
  7. !Adverb(s)
  8. !Value(s)
  9.  
  10. !ActivityGraph()
  11. !Verb(s)
  12. !Transition(s,s)
  13. !StartAnimations()
  14. !InnerAnimations()
  15. !EndAnimations()
  16. !Animations()
  17.   !Speed(f)
  18.   !Frequency(f)
  19. !Sounds()
  20. !Animation(s)
  21. !AngleSpeed(f)
  22. !Context(s,s)
  23. !MorphTime(f)
  24. !Sound(s)
  25. !Length(f)
  26. !RangeMin(f)
  27.     !RangeMax(f)
  28. !Pause(f)
  29. !Cyclic(i)
  30. // Physic(isPhysic=0,1,  PhysicType, morphTime)
  31. !Physics(i,i)
  32. !Stable(i)
  33. !AngleSpeed(f)
  34. !Probability(f)
  35.  
  36. AdverbSpace()
  37. {
  38.  
  39.   Adverb("Typ_reakcji")
  40.   {
  41.     Value("zastawienie")
  42.     Value("wslizg")
  43.     Value("upadek_w_przod")
  44.     Value("upadek_w_tyl")
  45.     Value("przyjecie_dol")
  46.     Value("przyjecie_klatka")
  47.     Value("glowka")
  48.     Value("sedzia_podnosi_pilke")
  49.     Value("sedzia_zabiera_pilke")
  50.     value("sedzia_losuje")
  51.     value("sedzia_daje_znak")
  52.     value("sedzia_przydziela")
  53.     value("strzal")
  54.     value("obrot_lewo")
  55.     value("obrot_prawo")
  56.     value("obrot_lewo_bieg")
  57.     value("obrot_prawo_bieg")
  58.   }
  59.  
  60.   Adverb("Wolny_czas")
  61.   {
  62.     Value("sukces")
  63.     Value("pech")
  64.     Value("rozgladanie")
  65.     Value("rozgrzewka_pajacyk")
  66.     Value("rozgrzewka_przysiady")
  67.     Value("rozgrzewka_sklony_boki")
  68.     Value("rozgrzewka_sklony_przod")
  69.     Value("stoi_i_sapie")
  70.   }
  71.  
  72. }
  73.  
  74. ActivityGraph()
  75. {
  76.  
  77.   Verb("Stanie")
  78.   {
  79.      Physics(0,1)
  80.      MorphTime(0.5)
  81.      InnerAnimations()
  82.      {
  83.         Animation("stoi_i_sapie")
  84.         {
  85.           Context("Typ_reakcji","Any")
  86.           Context("Wolny_czas","Any")
  87.         }
  88.      }
  89.   }
  90.   Verb("Rozgladanie")
  91.   {
  92.      Physics(0,1)
  93.      InnerAnimations()
  94.      {
  95.         Animation("stoi_rozglada_sie")
  96.         {
  97.           Context("Typ_reakcji","Any")
  98.           Context("Wolny_czas","Any")
  99.         }
  100.      }
  101.   }
  102.  
  103.   Verb("Bieganie")
  104.   {
  105.      Physics(1,5)
  106.      MorphTime(0.5)
  107.      InnerAnimations()
  108.      {
  109.         Animation("bieganie")
  110.         {
  111.           Context("Typ_reakcji","Any")
  112.           Context("Wolny_czas","Any")
  113.           Speed(420)  
  114.           Frequency(50)
  115.         }
  116.      }
  117.   }
  118.  
  119.  
  120.   Verb("cofanie")
  121.   {
  122.      Physics(0,5)
  123.      InnerAnimations()
  124.      {
  125.         Animation("cofanie_wolny_bieg")
  126.         {
  127.           Context("Typ_reakcji","Any")
  128.           Context("Wolny_czas","Any")
  129.       Frequency(50)
  130.         }
  131.      }
  132.   }
  133.  
  134.   Verb("chodzenie_bokiem_lewo")
  135.   {
  136.      Physics(0,5)
  137.      MorphTime(0.3)
  138.      Cyclic(1) 
  139.      InnerAnimations()
  140.      {
  141.         Animation("bramkarz_strafe_l")
  142.         {
  143.           Context("Typ_reakcji","Any")
  144.           Context("Wolny_czas","Any")
  145.       Frequency(50)
  146.         }
  147.      }
  148.   }
  149.   Verb("chodzenie_bokiem_prawo")
  150.   {
  151.      Physics(0,5)
  152.      MorphTime(0.3)
  153.      Cyclic(1) 
  154.      InnerAnimations()
  155.      {
  156.         Animation("bramkarz_strafe_r")
  157.         {
  158.           Context("Typ_reakcji","Any")
  159.           Context("Wolny_czas","Any")
  160.       Frequency(50)
  161.         }
  162.      }
  163.   }
  164.   Verb("Strzal")
  165.   {
  166.      Physics(0,1)
  167.      MorphTime(0.2)
  168.      Stable(0)
  169.      StartAnimations()
  170.      {
  171.         Animation("kopniecie")
  172.         {
  173.             Context("Typ_reakcji","Any")
  174.             Context("Wolny_czas","Any")
  175.         }
  176.      }
  177.   }
  178.  
  179.  
  180.  
  181. //===========================================
  182.  
  183.  
  184. //--------
  185.  
  186.   Verb("Reakcja")
  187.   {
  188.      Physics(1,5)
  189.      MorphTime(0.3)
  190.      Stable(1)
  191.      StartAnimations()
  192.      {
  193.         Animation("hamowanie")
  194.         {
  195.            Context("Typ_reakcji","zastawienie")
  196.            Context("Wolny_czas","Any")
  197.            Speed(0)
  198.         }
  199.         Animation("przyjecie")
  200.         {
  201.            Context("Typ_reakcji","przyjecie_dol")
  202.            Context("Wolny_czas","Any")
  203.        Frequency(100)
  204.            Speed(0)
  205.         }
  206.         Animation("przyjecie_na_klate")
  207.         {
  208.            Context("Typ_reakcji","przyjecie_klatka")
  209.            Context("Wolny_czas","Any")
  210.        Frequency(100)
  211.            Speed(0)
  212.         }
  213.         Animation("glowka")
  214.         {
  215.            Context("Typ_reakcji","glowka")
  216.            Context("Wolny_czas","Any")
  217.        Frequency(80)
  218.            Speed(0)
  219.         }
  220.         Animation("sedzia_zabiera_pilke")
  221.         {
  222.            Context("Typ_reakcji","sedzia_podnosi_pilke")
  223.            Context("Wolny_czas","Any")
  224.        Frequency(80)
  225.            Speed(0)
  226.         }
  227.  
  228.         Animation("sedzia_rzut_moneta")
  229.         {
  230.            Context("Typ_reakcji","sedzia_losuje")
  231.            Context("Wolny_czas","Any")
  232.        Frequency(30)
  233.            Speed(0)
  234.         }
  235.         Animation("sedzia_daje_znak")
  236.         {
  237.            Context("Typ_reakcji","sedzia_daje_znak")
  238.            Context("Wolny_czas","Any")
  239.        Frequency(30)
  240.            Speed(0)
  241.         }
  242.         Animation("sedzia_przydziela")
  243.         {
  244.            Context("Typ_reakcji","sedzia_przydziela")
  245.            Context("Wolny_czas","Any")
  246.        Frequency(30)
  247.            Speed(0)
  248.         }
  249.         Animation("obrot_lewo")
  250.         {
  251.             Context("Typ_reakcji","obrot_lewo")
  252.             Context("Wolny_czas","Any")
  253.         Frequency(50)
  254.         }
  255.         Animation("obrot_prawo")
  256.         {
  257.             Context("Typ_reakcji","obrot_prawo")
  258.             Context("Wolny_czas","Any")
  259.         Frequency(50)
  260.         }
  261.         Animation("obrot_z_biegu_lewo")
  262.         {
  263.             Context("Typ_reakcji","obrot_lewo_bieg")
  264.             Context("Wolny_czas","Any")
  265.         Frequency(50)
  266.         }
  267.         Animation("obrot_z_biegu_prawo")
  268.         {
  269.             Context("Typ_reakcji","obrot_prawo_bieg")
  270.             Context("Wolny_czas","Any")
  271.         Frequency(50)
  272.         }
  273.      }
  274.   }
  275.  
  276.   Verb("Reakcja_z_upadkiem")
  277.   {
  278.      Physics(1,5)
  279.      Stable(1)
  280.      StartAnimations()
  281.      {
  282.         Animation("potkniecie_upadek")
  283.         {
  284.           Context("Typ_reakcji","upadek_w_przod")
  285.           Context("Wolny_czas","Any")
  286.           Speed(0)
  287.           Frequency(100)
  288.         }
  289.         Animation("hamowanie_upadek")
  290.         {
  291.            Context("Typ_reakcji","upadek_w_tyl")
  292.            Context("Wolny_czas","Any")
  293.            Speed(0)
  294.        Frequency(100)
  295.         }
  296.         Animation("wslizg")
  297.         {
  298.            Context("Typ_reakcji","wslizg")
  299.            Context("Wolny_czas","Any")
  300.            Speed(700)
  301.        Frequency(80)  //150
  302.         }
  303.         Animation("kopniecie")
  304.         {
  305.             Context("Typ_reakcji","strzal")
  306.             Context("Wolny_czas","Any")
  307.         Frequency(50)
  308.         }
  309.  
  310.      }
  311.   }
  312.  
  313.   Verb("Powstanie")
  314.   {
  315.      Physics(1,5)
  316.      Stable(1)
  317.      MorphTime(0.1)
  318.      StartAnimations()
  319.      {
  320.         Animation("potkniecie_powstanie")
  321.         {
  322.           Context("Typ_reakcji","upadek_w_przod")
  323.           Context("Wolny_czas","Any")
  324.           Frequency(100)
  325.           Speed(0)
  326.     }  
  327.         Animation("hamowanie_powstanie")
  328.         {
  329.           Context("Typ_reakcji","upadek_w_tyl")
  330.           Context("Wolny_czas","Any")
  331.           Frequency(100)
  332.           Speed(0)
  333.         }
  334.         Animation("wslizg_powstanie")
  335.         {
  336.           Context("Typ_reakcji","Any")
  337.           Context("Wolny_czas","Any")
  338.           Frequency(100)
  339.           Speed(10)
  340.         }
  341.         Animation("powrot_kopniecia")
  342.         {
  343.             Context("Typ_reakcji","strzal")
  344.             Context("Wolny_czas","Any")
  345.         Frequency(30)
  346.         }
  347.      }
  348.   }
  349.   Verb("Czekaj_aktywnie")
  350.   {
  351.      Physics(0,1)
  352.      MorphTime(0.5)
  353.      InnerAnimations()
  354.      {
  355.         Animation("publicznosc_radosc")
  356.         {
  357.           Context("Wolny_czas","sukces")
  358.           Context("Typ_reakcji","Any")
  359.     }
  360.         Animation("publicznosc_zlosc")
  361.         {
  362.           Context("Wolny_czas","pech")
  363.           Context("Typ_reakcji","Any")
  364.     }
  365.         Animation("stoi_rozglada_sie")
  366.         {
  367.           Context("Wolny_czas","rozgladanie")
  368.           Context("Typ_reakcji","Any")
  369.     }
  370.         Animation("rozgrzewka_pajacyk")
  371.         {
  372.           Context("Wolny_czas","rozgrzewka_pajacyk")
  373.           Context("Typ_reakcji","Any")
  374.     }
  375.         Animation("rozgrzewka_przysiady")
  376.         {
  377.           Context("Wolny_czas","rozgrzewka_przysiady")
  378.           Context("Typ_reakcji","Any")
  379.     }
  380.         Animation("rozgrzewka_sklony_boki")
  381.         {
  382.           Context("Wolny_czas","rozgrzewka_sklony_boki")
  383.           Context("Typ_reakcji","Any")
  384.     }
  385.         Animation("rozgrzewka_sklony_przod")
  386.         {
  387.           Context("Wolny_czas","rozgrzewka_sklony_przod")
  388.           Context("Typ_reakcji","Any")
  389.     }
  390.         Animation("stoi_i_sapie")
  391.         {
  392.           Context("Wolny_czas","stoi_i_sapie")
  393.           Context("Typ_reakcji","Any")
  394.     }
  395.      }
  396.   }
  397.  
  398. //-----------------
  399.  
  400. // -----------------------------------
  401.  
  402.  Transition("Stanie","Bieganie")
  403.  Transition("Stanie","Rozgladanie")
  404.  
  405.  Transition("Bieganie","Stanie")
  406.  
  407.  Transition("Rozgladanie","Stanie")
  408.  Transition("Bieganie","Rozgladanie")
  409.  Transition("Rozgladanie","Bieganie")
  410.  
  411.  Transition("cofanie","Stanie")
  412.  Transition("Stanie", "cofanie")
  413.  
  414.  Transition("cofanie","Bieganie")
  415.  Transition("Bieganie", "cofanie")
  416.  
  417.  Transition("cofanie","Czekaj_aktywnie")
  418.  Transition("Czekaj_aktywnie", "cofanie")
  419.  
  420.  Transition("cofanie","Reakcja")
  421.  Transition("cofanie","Reakcja_z_upadkiem")
  422.  
  423.  Transition("Strzal","Stanie")
  424.  Transition("Strzal","Bieganie")
  425.  Transition("Stanie","Strzal")
  426.  Transition("Bieganie","Strzal")
  427.  
  428.  
  429.  
  430. //------- reakcje
  431.  Transition("Stanie", "Reakcja")
  432.  Transition("Reakcja","Stanie")
  433.  Transition("Bieganie", "Reakcja")
  434.  Transition("Reakcja", "Bieganie")
  435.  Transition("Reakcja","Reakcja")
  436.  Transition("Reakcja","Rozgladanie")
  437.  Transition("Rozgladanie","Reakcja")
  438.  
  439.  Transition("Stanie", "Reakcja_z_upadkiem")
  440.  Transition("Bieganie", "Reakcja_z_upadkiem")
  441.  Transition("Reakcja_z_upadkiem", "Stanie")
  442.  Transition("Reakcja_z_upadkiem", "Powstanie")
  443.  Transition("Powstanie", "Stanie")
  444.  Transition("Powstanie", "Bieganie")
  445.  
  446.  Transition("chodzenie_bokiem_lewo","Stanie")
  447.  Transition("Stanie", "chodzenie_bokiem_lewo")
  448.  Transition("chodzenie_bokiem_prawo","Stanie")
  449.  Transition("Stanie", "chodzenie_bokiem_prawo")
  450.  
  451.  Transition("chodzenie_bokiem_lewo","Bieganie")
  452.  Transition("Bieganie", "chodzenie_bokiem_lewo")
  453.  Transition("chodzenie_bokiem_prawo","Bieganie")
  454.  Transition("Bieganie", "chodzenie_bokiem_prawo")
  455.  
  456.  Transition("chodzenie_bokiem_lewo","Reakcja")
  457.  Transition("Reakcja", "chodzenie_bokiem_lewo")
  458.  Transition("chodzenie_bokiem_prawo","Reakcja")
  459.  Transition("Reakcja", "chodzenie_bokiem_prawo")
  460.  
  461.  Transition("chodzenie_bokiem_lewo","Reakcja_z_upadkiem")
  462.  Transition("Reakcja_z_upadkiem", "chodzenie_bokiem_lewo")
  463.  Transition("chodzenie_bokiem_prawo","Reakcja_z_upadkiem")
  464.  Transition("Reakcja_z_upadkiem", "chodzenie_bokiem_prawo")
  465.  
  466.  
  467.  
  468. //-------- wolny czas
  469.  Transition("Stanie","Czekaj_aktywnie")
  470.  Transition("Czekaj_aktywnie", "Stanie")
  471.  Transition("Czekaj_aktywnie", "Bieganie")
  472.  Transition("Bieganie", "Czekaj_aktywnie")
  473.  
  474.  Transition("Czekaj_aktywnie", "chodzenie_bokiem_prawo")
  475.  Transition("chodzenie_bokiem_prawo", "Czekaj_aktywnie")
  476.  Transition("Czekaj_aktywnie", "chodzenie_bokiem_lewo")
  477.  Transition("chodzenie_bokiem_lewo", "Czekaj_aktywnie")
  478.  
  479.  
  480.  Transition("Czekaj_aktywnie","Reakcja")
  481.  Transition("Reakcja","Czekaj_aktywnie")
  482.  Transition("Czekaj_aktywnie","Reakcja_z_upadkiem")
  483.  Transition("Reakcja_z_upadkiem","Czekaj_aktywnie")
  484.  
  485.  
  486.  
  487.  
  488. }
  489.  
  490.